
//生成一个按日期作为前缀的十六位长度的随机字符串
function generateRandomString() {
    const date = new Date();
    const year = date.getFullYear().toString().slice(-2); // 获取年份的后两位
    const month = (date.getMonth() + 1).toString().padStart(2, '0'); // 获取月份，不足两位补0
    const day = date.getDate().toString().padStart(2, '0'); // 获取日期，不足两位补0
    
    // 生成剩余的随机数字，总长度为32位
    const remainingLength = 32 - (year + month + day).length;
    const randomNumbers = Array.from(
        { length: remainingLength }, 
        () => Math.floor(Math.random() * 10)
    ).join('');
    
    return `${year}${month}${day}${randomNumbers}`;
}

console.log(generateRandomString());
